package analysis.syntaxtree;import analysis.visitors.TypeVisitor;import analysis.visitors.Visitor;public class ArrayAssign implements Statement {	public Identifier arrayId;	public Exp indexExpr, valueExpr;	public ArrayAssign(Identifier ai, Exp ae1, Exp ae2) {		arrayId = ai;		indexExpr = ae1;		valueExpr = ae2;	}	public void accept(Visitor v) {		v.visit(this);	}	public Type accept(TypeVisitor v) {		return v.visit(this);	}}